What外包,技术外包如何防坑?
点击上方的终端研发部,右上角选择“设为星标”
每日早9点半,技术文章准时送上
公众号后台回复“学习”,获取作者独家秘制精品资料
往期文章
前言
外包公司经常给一些不愿意花高代价招程序员的创业型小企业做独立外包,后来渐渐的大型的互联网公司开始出现 ,他们愿意把一些自己不熟悉或者繁琐的的领域和功能模块外包给专业能力更强的外包团队。这就是很多人创业做外包的原因之一,当然里面利益也是非常可观的。
互联网非外包和外包公司有什么区别?
从本质上讲,互联网公司和外包公司都是以盈利为己任。但是在这两种公司的程序员却会因为公司为达到盈利而需要采取的行动而产生分化,久而久之变成两类完全不同的程序员。
外包公司和互联网公司本质上的区别来源于互联网和外包公司的产品模式:互联网公司有一个或者多个比较完整产品线,而外包公司大部分是没有的。
互联网公司
互联网公司的程序员往往是要对一个或者多个产品线负责,付出努力,产品成型,项目成功或者失败,至少程序员会陪伴一个项目的完整周期。而最终的是程序员会享受项目的成功带来的种种机会,当然也会承担项目失败带来的后果。在互联网公司衡量程序员价值的大部分来自所做项目最终给公司带来的益处。
外包公司
外包公司的程序员是以甲方的需求驱动的,虽然跟互联网公司的程序员一样,他们都是以实现业务方的功能为己任,但是外包公司的程序员不需要为产品的最后成功与否负责。外包公司的程序员要做的就是按照甲方的需求以及期限做好开发工作,完成对应的产品功能,而至于以后甲方如何运营这个产品,如何使用这个产品,都与程序员无关,即使及后甲方用这个产品拿到融资、产品有上亿的用户,这些都与外包公司、与程序员无关。在外包公司衡量程序员价值的大部分来自项目是否按照要求达成。
互联网公司是一栋大楼,互联网公司的程序员帮忙建筑这栋大楼,并且希望这栋大楼越来越好,因为这是每个人的心血和努力,每个人夜都知道这栋大楼越来越好,自己也会越来越好。外包公司可能是这栋大楼的一块砖,大楼需要什么砖,外包公司的程序员就给什么砖,这栋大楼日后怎么样与他们无关。
外包公司到底是好还是不好?没有一个定论,但是,对于经常做外包的人来说,只有他们最清楚了。今天,我们站在外包的角度上,作为外包者,如何防止被坑呢?
在我看来,所有的坑都来自于信息不对称
1)企业方想要的产品 vs. 开发者以为的产品
2)企业方以为的工作量 vs. 开发者真实的工作量
3)外包方的初始承诺 vs. 外包方的真实信誉
经常会碰到的问题,基本可以分为以下几类:
1:报价有坑:一个项目,报价从1万到10万都有,完全不知道谁靠谱
2:可信度有坑:半途中突然失联,连钱都不要了就是找不到
3:进度有坑:3个月的计划6个月才做完
4:可用性有坑:做完了一大堆bug,完全无法用
如何正确的执行承包?
1、了解一个产品的流程和结构
2、整理清楚产品文档,再去询价和工期
3、尽量找到有良好口碑记录的外包方,并去核实口碑的真实性
4、尽量找有类似产品开发经验的外包方
5、一定不能偷懒不管产品进度,起码每周要进行进度跟踪
6、一定要经过专业测试才能确定交付结款
最后由于双方理解的可能不一样,别忘记产品一旦上线,要修改就一定有时间延迟(这点一定要注意):
web 产品的修改起码有1天,一般在凌晨用户最少时才能修改;
APP类产品的修改依据审核时间而定,1-7天不等。
在这段时间内,问题越多,用户离开的风险就越大。因此,上线前做好专业的测试,短期看起来要花多点时间,多点钱,长期看来却是真正省钱和省时间的做法。
测试完再上线,上线后才结算。这样能够确保结算前就能尽量解决外包方留下的坑,避免后期撕逼,影响产品的发展。
基本上,做到以上几点,能够很大程度上避免踩坑,降低风险,确保开发的质量和进度~
最后
做任何行业都会遇到各种各样的问题,创业做互联网也好,早九晚六的上班族也好,最后建议根据自己的职业规划,无论处在外包或者是非外包,希望大家都能时刻不忘初心,努力奋斗,在技术职场上都能有所提高,去实现自己的财富和梦想!
阅读更多
相信自己,没有做不到的,只有想不到的
在这里获得的不仅仅是技术!
喜欢就给个“在看”